#pragma once

PBBIMARCHTOOL_TYPEDEFS(DataTest)

BEGIN_PBBIM_ARCHTOOL_NAMESPACE

//=======================================================================================
// @bsiclass                                               Y.Dong          12/2014
//=======================================================================================
class DataTest
{
public:
	DataTest();
	~DataTest();
    static DataTestR Get();
        DataTestR operator= (const DataTest& val);

    int GetOpenMirror() const { return m_OpenMirror; }
    void SetOpenMirror(int val) { m_OpenMirror = val; }

    double GetOffset() const { return m_Offset; }
    void SetOffset(double val) { m_Offset = val; }

    DVec3d GetDirect() const { return m_Direct; }
    void SetDirect(DVec3d val) { m_Direct = val; }

private:
    int m_OpenMirror;
    double m_Offset;
    DVec3d m_Direct;

};

END_PBBIM_ARCHTOOL_NAMESPACE
